package com.glodon.ggzy.user.service;

import com.glodon.ggzy.entity.ZhUser;

/**
 * 
 * SSO服务处理接口
 * @author sunpf
 * @date 2013/06/12
 * 
 */
public interface ISsoService {

	/**
	 * 用户是否已存在
	 * @param userName
	 * @return
	 */
	public boolean isUserExsit(String userName);

	/**
	 * 保存用户的角色信息
	 * @param userName
	 * @param roles
	 * @return
	 */
	public boolean saveUserRole(String userName, String roles);

	/**
	 * 根据用户名获取用户信息
	 * @param userName
	 * @return
	 */
	public ZhUser getUser(String userName);

	/**
	 * 根据用户Id获取角色code信息（多个角色以逗号分隔）
	 * @param userId
	 * @return
	 */
	public String getRolesByUserId(String userId);

}
